home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / Games / lgeneral-1.1 / scenarios / pg / Barbarossa < prev    next >
Text File  |  2002-07-23  |  12KB  |  656 lines

  1. name = "BARBAROSSA"
  2. desc = "June 22, 1941: Germany launches a surprise attack on its ally, the Soviet Union."
  3. authors = "Strategic Simulation Inc."
  4.  
  5. date = 22.06.1941
  6. turns = 23
  7. turns_per_day = 0
  8. days_per_turn = 2
  9.  
  10. nation_db = pg.ndb
  11. unit_db { main = pg.udb }
  12.  
  13. map = pg/map23
  14. weather = (
  15.   fair fair fair fair fair 
  16.   fair fair fair fair fair 
  17.   fair fair fair fair fair 
  18.   fair fair fair fair fair 
  19.   fair fair fair 
  20. )
  21. flags {
  22.   flag { x = 52 y = 1 nation = so obj = 0 }
  23.   flag { x = 15 y = 2 nation = ger obj = 1 }
  24.   flag { x = 28 y = 2 nation = so obj = 1 }
  25.   flag { x = 39 y = 2 nation = so obj = 1 }
  26.   flag { x = 28 y = 3 nation = so obj = 0 }
  27.   flag { x = 3 y = 5 nation = ger obj = 0 }
  28.   flag { x = 53 y = 5 nation = so obj = 1 }
  29.   flag { x = 18 y = 7 nation = so obj = 0 }
  30.   flag { x = 27 y = 7 nation = so obj = 0 }
  31.   flag { x = 42 y = 7 nation = so obj = 0 }
  32.   flag { x = 20 y = 8 nation = so obj = 0 }
  33.   flag { x = 42 y = 8 nation = so obj = 0 }
  34.   flag { x = 3 y = 9 nation = ger obj = 0 }
  35.   flag { x = 58 y = 9 nation = so obj = 0 }
  36.   flag { x = 12 y = 10 nation = so obj = 0 }
  37.   flag { x = 57 y = 10 nation = so obj = 0 }
  38.   flag { x = 58 y = 10 nation = so obj = 1 }
  39.   flag { x = 2 y = 12 nation = ger obj = 0 }
  40.   flag { x = 3 y = 12 nation = ger obj = 1 }
  41.   flag { x = 20 y = 12 nation = so obj = 1 }
  42.   flag { x = 34 y = 12 nation = so obj = 1 }
  43.   flag { x = 2 y = 13 nation = ger obj = 0 }
  44.   flag { x = 34 y = 13 nation = so obj = 0 }
  45.   flag { x = 29 y = 15 nation = so obj = 0 }
  46.   flag { x = 12 y = 16 nation = so obj = 0 }
  47.   flag { x = 28 y = 16 nation = so obj = 1 }
  48.   flag { x = 12 y = 17 nation = so obj = 0 }
  49.   flag { x = 46 y = 17 nation = so obj = 1 }
  50.   flag { x = 2 y = 19 nation = ger obj = 1 }
  51.   flag { x = 25 y = 20 nation = so obj = 0 }
  52.   flag { x = 26 y = 20 nation = so obj = 0 }
  53. }
  54.  
  55. players {
  56.   axis {
  57.     name = "Axis"
  58.     nations = ( ger aus it hun bul rum fin esp )
  59.     allied_players = ()
  60.     orientation = right
  61.     control = human
  62.     strategy = 1
  63.     ai_module = default.so
  64.     transporters {
  65.       air { unit = 28 count = 50 }
  66.       sea { unit = 298 count = 50 }
  67.     }
  68.   }
  69.   allies {
  70.     name = "Allies"
  71.     nations = ( bel lux den fra gre usa tur net nor pol por so swe swi eng yug )
  72.     allied_players = ()
  73.     orientation = left
  74.     control = cpu
  75.     strategy = -1
  76.     ai_module = default.so
  77.     transporters {
  78.       air { unit = 353 count = 50 }
  79.       sea { unit = 290 count = 50 }
  80.     }
  81.   }
  82. }
  83.  
  84. result {
  85.   check = every_turn
  86.   cond{
  87.     and { control_all_hexes{ player = axis } turns_left { count = 10 } }
  88.     result = major
  89.     message = "Axis Major Victory"
  90.   }
  91.   cond{
  92.     and { control_all_hexes{ player = axis } }
  93.     result = minor
  94.     message = "Axis Minor Victory"
  95.   }
  96.   else {
  97.     result = defeat
  98.     message = "Axis Defeat"
  99.   }
  100. }
  101.  
  102. units {
  103.   unit {
  104.     id = 42 nation = ger
  105.     x = 16 y = 3
  106.     str = 12 entr = 0 exp = 2
  107.     trsp = none
  108.   }
  109.   unit {
  110.     id = 44 nation = ger
  111.     x = 16 y = 4
  112.     str = 10 entr = 0 exp = 2
  113.     trsp = none
  114.   }
  115.   unit {
  116.     id = 106 nation = ger
  117.     x = 15 y = 3
  118.     str = 10 entr = 0 exp = 2
  119.     trsp = 87
  120.   }
  121.   unit {
  122.     id = 75 nation = ger
  123.     x = 15 y = 2
  124.     str = 10 entr = 3 exp = 2
  125.     trsp = none
  126.   }
  127.   unit {
  128.     id = 104 nation = ger
  129.     x = 16 y = 2
  130.     str = 10 entr = 2 exp = 2
  131.     trsp = none
  132.   }
  133.   unit {
  134.     id = 48 nation = ger
  135.     x = 15 y = 4
  136.     str = 10 entr = 2 exp = 1
  137.     trsp = none
  138.   }
  139.   unit {
  140.     id = 1 nation = ger
  141.     x = 13 y = 3
  142.     str = 10 entr = 0 exp = 2
  143.     trsp = none
  144.   }
  145.   unit {
  146.     id = 21 nation = ger
  147.     x = 13 y = 2
  148.     str = 10 entr = 0 exp = 2
  149.     trsp = none
  150.   }
  151.   unit {
  152.     id = 12 nation = ger
  153.     x = 14 y = 2
  154.     str = 10 entr = 0 exp = 2
  155.     trsp = none
  156.   }
  157.   unit {
  158.     id = 98 nation = ger
  159.     x = 14 y = 4
  160.     str = 10 entr = 0 exp = 2
  161.     trsp = 85
  162.   }
  163.   unit {
  164.     id = 106 nation = ger
  165.     x = 15 y = 7
  166.     str = 10 entr = 2 exp = 2
  167.     trsp = none
  168.   }
  169.   unit {
  170.     id = 104 nation = ger
  171.     x = 14 y = 8
  172.     str = 10 entr = 0 exp = 2
  173.     trsp = none
  174.   }
  175.   unit {
  176.     id = 44 nation = ger
  177.     x = 5 y = 12
  178.     str = 12 entr = 0 exp = 2
  179.     trsp = none
  180.   }
  181.   unit {
  182.     id = 39 nation = ger
  183.     x = 10 y = 18
  184.     str = 10 entr = 0 exp = 1
  185.     trsp = none
  186.   }
  187.   unit {
  188.     id = 48 nation = ger
  189.     x = 4 y = 14
  190.     str = 10 entr = 0 exp = 2
  191.     trsp = none
  192.   }
  193.   unit {
  194.     id = 98 nation = ger
  195.     x = 4 y = 13
  196.     str = 10 entr = 0 exp = 2
  197.     trsp = 85
  198.   }
  199.   unit {
  200.     id = 106 nation = ger
  201.     x = 6 y = 14
  202.     str = 10 entr = 0 exp = 2
  203.     trsp = none
  204.   }
  205.   unit {
  206.     id = 104 nation = ger
  207.     x = 4 y = 11
  208.     str = 10 entr = 2 exp = 1
  209.     trsp = none
  210.   }
  211.   unit {
  212.     id = 104 nation = ger
  213.     x = 9 y = 16
  214.     str = 10 entr = 1 exp = 2
  215.     trsp = none
  216.   }
  217.   unit {
  218.     id = 39 nation = ger
  219.     x = 5 y = 13
  220.     str = 11 entr = 0 exp = 2
  221.     trsp = none
  222.   }
  223.   unit {
  224.     id = 44 nation = ger
  225.     x = 10 y = 19
  226.     str = 10 entr = 0 exp = 2
  227.     trsp = none
  228.   }
  229.   unit {
  230.     id = 106 nation = ger
  231.     x = 9 y = 20
  232.     str = 10 entr = 0 exp = 2
  233.     trsp = none
  234.   }
  235.   unit {
  236.     id = 98 nation = ger
  237.     x = 9 y = 18
  238.     str = 10 entr = 0 exp = 2
  239.     trsp = 85
  240.   }
  241.   unit {
  242.     id = 57 nation = ger
  243.     x = 9 y = 17
  244.     str = 10 entr = 0 exp = 2
  245.     trsp = none
  246.   }
  247.   unit {
  248.     id = 104 nation = ger
  249.     x = 9 y = 19
  250.     str = 10 entr = 0 exp = 1
  251.     trsp = 87
  252.   }
  253.   unit {
  254.     id = 89 nation = ger
  255.     x = 3 y = 13
  256.     str = 10 entr = 0 exp = 1
  257.     trsp = none
  258.   }
  259.   unit {
  260.     id = 1 nation = ger
  261.     x = 3 y = 12
  262.     str = 10 entr = 0 exp = 2
  263.     trsp = none
  264.   }
  265.   unit {
  266.     id = 21 nation = ger
  267.     x = 2 y = 14
  268.     str = 10 entr = 0 exp = 2
  269.     trsp = none
  270.   }
  271.   unit {
  272.     id = 19 nation = ger
  273.     x = 2 y = 13
  274.     str = 10 entr = 0 exp = 2
  275.     trsp = none
  276.   }
  277.   unit {
  278.     id = 0 nation = ger
  279.     x = 3 y = 14
  280.     str = 10 entr = 0 exp = 2
  281.     trsp = none
  282.   }
  283.   unit {
  284.     id = 104 nation = ger
  285.     x = 5 y = 14
  286.     str = 10 entr = 0 exp = 2
  287.     trsp = 87
  288.   }
  289.   unit {
  290.     id = 104 nation = ger
  291.     x = 2 y = 12
  292.     str = 10 entr = 0 exp = 0
  293.     trsp = none
  294.   }
  295.   unit {
  296.     id = 104 nation = ger
  297.     x = 2 y = 19
  298.     str = 10 entr = 0 exp = 0
  299.     trsp = none
  300.   }
  301.   unit {
  302.     id = 278 nation = so
  303.     x = 18 y = 2
  304.     str = 10 entr = 5 exp = 0
  305.     trsp = 271
  306.   }
  307.   unit {
  308.     id = 273 nation = so
  309.     x = 18 y = 3
  310.     str = 10 entr = 5 exp = 0
  311.     trsp = none
  312.   }
  313.   unit {
  314.     id = 273 nation = so
  315.     x = 18 y = 7
  316.     str = 10 entr = 5 exp = 0
  317.     trsp = none
  318.   }
  319.   unit {
  320.     id = 273 nation = so
  321.     x = 27 y = 7
  322.     str = 10 entr = 5 exp = 0
  323.     trsp = none
  324.   }
  325.   unit {
  326.     id = 273 nation = so
  327.     x = 16 y = 9
  328.     str = 10 entr = 5 exp = 0
  329.     trsp = none
  330.   }
  331.   unit {
  332.     id = 273 nation = so
  333.     x = 12 y = 10
  334.     str = 10 entr = 5 exp = 0
  335.     trsp = none
  336.   }
  337.   unit {
  338.     id = 273 nation = so
  339.     x = 7 y = 11
  340.     str = 10 entr = 5 exp = 0
  341.     trsp = none
  342.   }
  343.   unit {
  344.     id = 273 nation = so
  345.     x = 7 y = 12
  346.     str = 10 entr = 5 exp = 0
  347.     trsp = none
  348.   }
  349.   unit {
  350.     id = 273 nation = so
  351.     x = 25 y = 20
  352.     str = 10 entr = 5 exp = 0
  353.     trsp = none
  354.   }
  355.   unit {
  356.     id = 273 nation = so
  357.     x = 11 y = 16
  358.     str = 10 entr = 5 exp = 0
  359.     trsp = none
  360.   }
  361.   unit {
  362.     id = 273 nation = so
  363.     x = 12 y = 17
  364.     str = 10 entr = 5 exp = 0
  365.     trsp = none
  366.   }
  367.   unit {
  368.     id = 273 nation = so
  369.     x = 12 y = 18
  370.     str = 10 entr = 5 exp = 0
  371.     trsp = none
  372.   }
  373.   unit {
  374.     id = 273 nation = so
  375.     x = 12 y = 19
  376.     str = 10 entr = 5 exp = 0
  377.     trsp = none
  378.   }
  379.   unit {
  380.     id = 273 nation = so
  381.     x = 20 y = 12
  382.     str = 10 entr = 5 exp = 0
  383.     trsp = none
  384.   }
  385.   unit {
  386.     id = 273 nation = so
  387.     x = 28 y = 2
  388.     str = 10 entr = 5 exp = 0
  389.     trsp = none
  390.   }
  391.   unit {
  392.     id = 273 nation = so
  393.     x = 28 y = 16
  394.     str = 10 entr = 5 exp = 0
  395.     trsp = none
  396.   }
  397.   unit {
  398.     id = 273 nation = so
  399.     x = 34 y = 12
  400.     str = 10 entr = 5 exp = 0
  401.     trsp = none
  402.   }
  403.   unit {
  404.     id = 273 nation = so
  405.     x = 39 y = 2
  406.     str = 10 entr = 5 exp = 0
  407.     trsp = none
  408.   }
  409.   unit {
  410.     id = 273 nation = so
  411.     x = 53 y = 5
  412.     str = 10 entr = 5 exp = 0
  413.     trsp = none
  414.   }
  415.   unit {
  416.     id = 273 nation = so
  417.     x = 46 y = 17
  418.     str = 10 entr = 5 exp = 0
  419.     trsp = none
  420.   }
  421.   unit {
  422.     id = 273 nation = so
  423.     x = 58 y = 10
  424.     str = 10 entr = 5 exp = 0
  425.     trsp = none
  426.   }
  427.   unit {
  428.     id = 279 nation = so
  429.     x = 8 y = 12
  430.     str = 10 entr = 5 exp = 0
  431.     trsp = none
  432.   }
  433.   unit {
  434.     id = 279 nation = so
  435.     x = 13 y = 18
  436.     str = 10 entr = 5 exp = 0
  437.     trsp = none
  438.   }
  439.   unit {
  440.     id = 281 nation = so
  441.     x = 13 y = 17
  442.     str = 10 entr = 5 exp = 0
  443.     trsp = none
  444.   }
  445.   unit {
  446.     id = 244 nation = so
  447.     x = 9 y = 11
  448.     str = 10 entr = 5 exp = 0
  449.     trsp = none
  450.   }
  451.   unit {
  452.     id = 280 nation = so
  453.     x = 19 y = 5
  454.     str = 10 entr = 5 exp = 0
  455.     trsp = none
  456.   }
  457.   unit {
  458.     id = 281 nation = so
  459.     x = 18 y = 6
  460.     str = 10 entr = 5 exp = 0
  461.     trsp = none
  462.   }
  463.   unit {
  464.     id = 260 nation = so
  465.     x = 20 y = 7
  466.     str = 10 entr = 2 exp = 0
  467.     trsp = none
  468.   }
  469.   unit {
  470.     id = 248 nation = so
  471.     x = 13 y = 13
  472.     str = 10 entr = 2 exp = 0
  473.     trsp = none
  474.   }
  475.   unit {
  476.     id = 250 nation = so
  477.     x = 13 y = 12
  478.     str = 10 entr = 2 exp = 0
  479.     trsp = none
  480.   }
  481.   unit {
  482.     id = 249 nation = so
  483.     x = 14 y = 13
  484.     str = 10 entr = 2 exp = 0
  485.     trsp = none
  486.   }
  487.   unit {
  488.     id = 280 nation = so
  489.     x = 40 y = 2
  490.     str = 10 entr = 5 exp = 0
  491.     trsp = 271
  492.   }
  493.   unit {
  494.     id = 250 nation = so
  495.     x = 34 y = 13
  496.     str = 10 entr = 2 exp = 0
  497.     trsp = none
  498.   }
  499.   unit {
  500.     id = 281 nation = so
  501.     x = 39 y = 1
  502.     str = 10 entr = 5 exp = 0
  503.     trsp = none
  504.   }
  505.   unit {
  506.     id = 280 nation = so
  507.     x = 57 y = 9
  508.     str = 10 entr = 5 exp = 0
  509.     trsp = 271
  510.   }
  511.   unit {
  512.     id = 277 nation = so
  513.     x = 56 y = 10
  514.     str = 10 entr = 5 exp = 0
  515.     trsp = none
  516.   }
  517.   unit {
  518.     id = 281 nation = so
  519.     x = 58 y = 9
  520.     str = 10 entr = 5 exp = 0
  521.     trsp = none
  522.   }
  523.   unit {
  524.     id = 227 nation = so
  525.     x = 28 y = 15
  526.     str = 10 entr = 0 exp = 0
  527.     trsp = none
  528.   }
  529.   unit {
  530.     id = 228 nation = so
  531.     x = 30 y = 15
  532.     str = 10 entr = 0 exp = 0
  533.     trsp = none
  534.   }
  535.   unit {
  536.     id = 238 nation = so
  537.     x = 29 y = 15
  538.     str = 10 entr = 0 exp = 0
  539.     trsp = none
  540.   }
  541.   unit {
  542.     id = 229 nation = so
  543.     x = 33 y = 12
  544.     str = 10 entr = 0 exp = 0
  545.     trsp = none
  546.   }
  547.   unit {
  548.     id = 277 nation = so
  549.     x = 18 y = 13
  550.     str = 10 entr = 5 exp = 0
  551.     trsp = none
  552.   }
  553.   unit {
  554.     id = 279 nation = so
  555.     x = 21 y = 11
  556.     str = 10 entr = 5 exp = 0
  557.     trsp = none
  558.   }
  559.   unit {
  560.     id = 274 nation = so
  561.     x = 20 y = 14
  562.     str = 10 entr = 5 exp = 0
  563.     trsp = none
  564.   }
  565.   unit {
  566.     id = 238 nation = so
  567.     x = 21 y = 7
  568.     str = 10 entr = 0 exp = 0
  569.     trsp = none
  570.   }
  571.   unit {
  572.     id = 230 nation = so
  573.     x = 20 y = 8
  574.     str = 10 entr = 0 exp = 0
  575.     trsp = none
  576.   }
  577.   unit {
  578.     id = 238 nation = so
  579.     x = 29 y = 2
  580.     str = 10 entr = 0 exp = 0
  581.     trsp = none
  582.   }
  583.   unit {
  584.     id = 229 nation = so
  585.     x = 28 y = 3
  586.     str = 10 entr = 0 exp = 0
  587.     trsp = none
  588.   }
  589.   unit {
  590.     id = 238 nation = so
  591.     x = 13 y = 15
  592.     str = 10 entr = 0 exp = 0
  593.     trsp = none
  594.   }
  595.   unit {
  596.     id = 228 nation = so
  597.     x = 12 y = 16
  598.     str = 10 entr = 0 exp = 0
  599.     trsp = none
  600.   }
  601.   unit {
  602.     id = 263 nation = so
  603.     x = 52 y = 9
  604.     str = 10 entr = 2 exp = 0
  605.     trsp = none
  606.   }
  607.   unit {
  608.     id = 273 nation = so
  609.     x = 57 y = 10
  610.     str = 10 entr = 5 exp = 0
  611.     trsp = none
  612.   }
  613.   unit {
  614.     id = 273 nation = so
  615.     x = 42 y = 8
  616.     str = 10 entr = 5 exp = 0
  617.     trsp = none
  618.   }
  619.   unit {
  620.     id = 273 nation = so
  621.     x = 18 y = 5
  622.     str = 10 entr = 5 exp = 0
  623.     trsp = none
  624.   }
  625.   unit {
  626.     id = 280 nation = so
  627.     x = 47 y = 17
  628.     str = 10 entr = 5 exp = 0
  629.     trsp = 271
  630.   }
  631.   unit {
  632.     id = 280 nation = so
  633.     x = 35 y = 11
  634.     str = 10 entr = 5 exp = 0
  635.     trsp = 271
  636.   }
  637.   unit {
  638.     id = 280 nation = so
  639.     x = 54 y = 6
  640.     str = 10 entr = 0 exp = 0
  641.     trsp = 271
  642.   }
  643.   unit {
  644.     id = 273 nation = so
  645.     x = 54 y = 5
  646.     str = 10 entr = 5 exp = 0
  647.     trsp = none
  648.   }
  649.   unit {
  650.     id = 281 nation = so
  651.     x = 35 y = 12
  652.     str = 10 entr = 5 exp = 0
  653.     trsp = none
  654.   }
  655. }
  656.